$(function(){
	var tipErrors = $(".tip-error");

	function showTip(element,tip){
		element.innerText = tip;
		element.style.display = "block";
	}
	$(".purpose-row span").click(function(){
		$(this).attr("id","type").siblings().attr("id","");
		$(this).addClass("cur").siblings().removeClass("cur");
		var t = $(".sign-slide-box ul").eq(0),
		i = $(".sign-slide-box ul").eq(1);
		t.hasClass("hide") ? (t.removeClass("hide"), i.addClass("hide")): (t.addClass("hide"), i.removeClass("hide")) ,
		tipErrors[0].style.display = "none";
	});
	$("#email").focus(function(){
		// $("#email").val("");
		tipErrors[1].style.display = "none";
		// email输入框获取焦点清空账号已存在警告提示
		var list=$(".form-row .errorTip");
		for (var i = 0; i<list.length;i++) {
			list[i].style.display = "none";
 		 };
		
	});
	$("#pwd").focus(function(){
		showTip(tipErrors[2],"密码长度6-16位，包括符号、数组或字母");
	});
	$("#nPwd").focus(function(){
		// $("#nPwd").val("");
		tipErrors[3].style.display = "none";
	});
	$('#agree').on('click', function(){
        if($("input[type='checkbox']").is(':checked')){ // 选中返回true,未选中返回false
        	tipErrors[4].style.display = "none";
        }
    });
	$("#email").blur(function(){
		var email = $("#email").val();
		var isEmail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+\.([a-zA-Z0-9_-]){2,6}$/; 
		if(email === ""){
			showTip(tipErrors[1],"邮箱不能为空");
			return false;
		}
		else if(!(isEmail.test(email))){
			showTip(tipErrors[1],"邮箱格式不正确");
			return false;
		}
		// 邮箱验证，具体参数见后台格式
		/*
		 * $.ajax({ "url":'', "dataType":"json", "type":"post",
		 * "data":{"email":email}, success:function(){
		 *  }, error:function(){
		 *  } })
		 */
	});

	$("#pwd").blur(function(){
		var pwd = $("#pwd").val();
		if(pwd === ""){
			showTip(tipErrors[2],"密码不能为空");
			return false;
		}
		else if(pwd.length < 6){
			showTip(tipErrors[2],"密码长度不能少于6位");
			return false;
		}
		else if(pwd.length > 16){
			showTip(tipErrors[2],"密码长度不能大于16位");
			return false;
		}
		else{
			tipErrors[2].style.display = "none";
		}
	});

	$("#nPwd").blur(function(){
		var pwd = $("#pwd").val();
		var nPwd = $("#nPwd").val();
		if(nPwd === ""){
			showTip(tipErrors[3],"请输入确认密码");
			return false;
		}
		else if(pwd !== nPwd){
			showTip(tipErrors[3],"两次密码输入不一致");
			return false;
		}
	});
	
	/*
	 * window.localStorage.setItem("cur",$(".cur").val()); var cur =
	 * window.localStorage.getItem("cur"); if(cur == "我要找工作"){
	 * $(".sign-slide-box
	 * ul").eq(0).addClass("hide").siblings().removeClass("hide");
	 * 
	 * }else{ $(".sign-slide-box
	 * ul").eq(1).addClass("hide").siblings().removeClass("hide");
	 *  }
	 */
	
	$("#register").click(function(){
		var email = $("#email").val();
		var pwd = $("#pwd").val();
		var nPwd = $("#nPwd").val();
		var type = $("#type").text();   
// var agree = $("#agree").checked;
		if(type === "" || type === undefined){
			showTip(tipErrors[0],"请选择类型");
			return false;
		}
		if(email === ""){
			showTip(tipErrors[1],"邮箱不能为空");
			return false;
		}
		if(pwd === ""){
			showTip(tipErrors[2],"密码不能为空");
			return false;
		}
		if(nPwd === ""){
			showTip(tipErrors[3],"请输入确认密码");
			return false;
		}
		if(pwd !== nPwd){
			showTip(tipErrors[3],"两次密码输入不一致");
			return false;
		}
		
		if(type == "我要找工作"){
			$("#iptType").val('0');
		}
		else if(type == "我要招聘"){
			$("#iptType").val('1');
		}
		
        if($("input[type='checkbox']").is(':checked')){ // 选中返回true,未选中返回false
        	return true;
//        	tipErrors[4].style.display = "none";
        }else{
        	showTip(tipErrors[4],"请勾选同意协议");
			return false;
        }
      
		/*
		 * if(agree){ tipErrors[4].style.display = "none"; } else{
		 * showTip(tipErrors[4],"请勾选同意协议"); return false; }
		 */
		/*
		 * if($("#agree").attr("checked") != "checked"){
		 * showTip(tipErrors[4],"请勾选同意协议"); return false; } else{
		 * tipErrors[4].style.display = "none"; }
		 */

		$("#registerForm").submit();
	});
	
});